Promise.MyRace = function (promises) { // 只需要成功返回最快改变的状态即可
    return new Promise((resolve, reject) => {
      // 这里不需要使用索引，只要能循环出每一项就行
      for (const item of promises) { // for循环遍历，同时产生 promises.length个promise，最快返回的作为整个primise进行返回
        Promise.resolve(item).then(resolve, reject)
      }
    })
  }
  